package com.uinnova.product.eam.service;

import com.binary.framework.bean.annotation.Comment;
import com.binary.jdbc.Page;
import com.uinnova.product.eam.dto.SimpProjectInfo;
import com.uinnova.product.eam.model.es.ProjectInfo;
import com.uinnova.product.eam.vo.ProjectQueryVo;

import java.util.List;

@Comment("项目")
public interface ProjectService {

    /**
     * 通过ciCode查项目信息
     * @param ciCodes
     * @return
     */
    List<SimpProjectInfo> queryByCiCodes(List<String> ciCodes);

    /**
     * 分页查询项目信息
     * @param queryVo
     * @return
     */
    Page<SimpProjectInfo> list(ProjectQueryVo queryVo);

    /**
     * 根据ciCode查询项目的 需求文档地址
     * @param ciCode
     * @return
     */
    ProjectInfo queryRequireDocUrl(String ciCode);
}
